Intel Parallel Studio
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
Intel Parallel Studio XE was a software development product developed by Intel that facilitated native code development on Windows, macOS and Linux in C++ and Fortran for parallel computing.cite-ref-homepage-2-1[2] Parallel programming enables software programs to take advantage of multi-core processors from Intel and other processor vendors.
Intel Parallel Studio XE was rebranded and repackaged by Intel when oneAPI toolkits were released in December 2020.cite-ref-5[5] Intel oneAPI Base Toolkit + Intel oneAPI HPC toolkit contain all the tools in Parallel Studio XE and more. One significant addition is a Data Parallel C++ (DPC++)cite-ref-6[6] compiler designed to allow developers to reuse code across hardware targets (CPUs and accelerators such as GPUs and FPGAs).
Contents
• History
• See also
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Components
Parallel Studio is composed of several component parts, each of which is a collection of capabilities.
• Intel C++ Compiler with OpenMP
• Intel Fortran Compiler with OpenMP
• Math Kernel Library (MKL)
• Threading Building Blocks (TBB)
• Data Analytics Acceleration Library (DAAL)
• Intel Advisor - specialized performance profiler to optimize vectorization and a thread prototyping system for adding / improving threading.
• Intel VTune Profiler (formerly VTune Amplifier) is a performance profiler that analyzes hotspots, threading, I/O, FPGA, GPU, system, throttling and microarchitecture bottlenecks.
• Intel Inspector improves reliability by identifying memory errors and threading errors.
• Intel MPI Library – a multi-fabric message passing library that implements the Message Passing Interface specification across Intel platforms
• Intel Trace Analyzer and Collector - a graphical tool for understanding MPI application behavior, finding bottlenecks and errors in parallel cluster applications based on Intel architecture
• Intel Cluster Checker – Prepackaged checks to diagnose cluster health, functionality and performance. They are accessible via API to embed capabilities into applications.
• Intel Distribution for Python – a Python distribution using Intel Performance libraries to boost performance of NumPy, SciPy, scikit-learn, Pandas (software) and other packages.
History
Intel announced Parallel Studio during their Intel Developer Forum in August 2008 along with a web site to sign up for their open beta program.cite-ref-7[7]cite-ref-8[8] On 26 May 2009, Intel announced that it had released the product to market.cite-ref-9[9]cite-ref-10[10]cite-ref-11[11]cite-ref-12[12] Intel and Microsoft worked togethercite-ref-13[13] to make their products compatible by adopting a common runtime called the Microsoft Concurrency Runtime, which is part of Visual Studio 2010.
Intel released Intel Parallel Studio XE 2017 on September 6, 2016.cite-ref-22[22]
Intel released Intel Parallel Studio XE 2018 on September 12, 2017 cite-ref-23[23]
Intel released Intel Parallel Studio XE 2019 on September 12, 2018 cite-ref-24[24]
Intel released Intel Parallel Studio XE 2020 on December 16, 2019cite-ref-25[25]
Intel released oneAPI toolkits replacing Intel Parallel Studio XE on December 8, 2020cite-ref-26[26]
See also
References
cite-note-11. "Intel® Parallel Studio XE Release Notes and New Features". software.intel.com.
cite-note-homepage-22. Home | Intel® Parallel Studio XE | Intel® Software
cite-note-32. https://software.intel.com/sites/default/files/managed/9c/e6/IPSXE_2019_Release_Notes_EN.pdf
cite-note-freelib-43. "No Cost Options for Intel Parallel Studio XE, Support yourself, Royalty-Free".
cite-note-55. ↑ "Intel Announces New oneAPI Toolkits for XPU Software Development". HPCwire. Retrieved 2020-12-08.
cite-note-66. ↑ "Intel oneAPI DPC++ Compiler 2020-06 Released With New Features - Phoronix". www.phoronix.com. Retrieved 2020-12-08.
cite-note-77. ↑ citerefintelIntel. "Intel Announcement of Parallel Studio project" (PDF).
cite-note-88. ↑ citerefintelIntel. "Intel Parallel Studio FAQ" (PDF).
cite-note-99. ↑ citerefintelIntel. "Intel Announcement of Parallel Studio release". Retrieved 2009-05-26.
cite-note-1010. ↑ citerefdavid-worthingtonDavid Worthington. "Intel addresses development life cycle with Parallel Studio". Archived from the original on 2009-05-28. Retrieved 2009-05-29.
cite-note-1111. ↑ "Intel Releases Parallel Studio 1.0". Retrieved 2009-05-29.
cite-note-1212. ↑ citerefjohn-e-west2009John E. West (28 May 2009). "Intel Ships Parallel Studio Development Toolkit". Retrieved 2009-05-29.
cite-note-1313. ↑ citerefdavid-worthingtonDavid Worthington. "SD Times: Intel, Microsoft converge on parallel computing". Archived from the original on 2009-06-04. Retrieved 2008-08-20.
cite-note-1414. ↑ "Intel Flexes Parallel Programming Muscles" Archived 2010-09-06 at the Wayback Machine, HPCwire (2010-09-02). Retrieved on 2010-09-14.
cite-note-1515. ↑ "Parallel Studio 2011: Now We Know What Happened to Ct, Cilk++, and RapidMind", Dr. Dobb's Journal (2010-09-02). Retrieved on 2010-09-14.
cite-note-1616. ↑ "Intel announces two software development suites", Inquirer (2012-09-05). Retrieved on 2012-09-05.
cite-note-1717. ↑ "Parallel Studio XE 2013 is here", Intel (2012-09-05). Retrieved on 2012-09-05.
cite-note-1919. ↑ "Intel Enhances Parallel Programming Tools with Explicit Vectorization Programming". HardOCP. 2014-08-27. Retrieved 2014-09-06.
cite-note-2121. ↑ "Intel Leverages HPC Core for Analytics Tooling Push". The Platform. 2015-08-25. Retrieved 2015-08-26.
cite-note-2222. ↑ "Intel Parallel Studio XE 2017 has been released!". software.intel.com. Retrieved 2016-09-07.
cite-note-2323. ↑ "Intel® Parallel Studio XE 2018 has been released!". software.intel.com. Retrieved 2017-09-15.
cite-note-2424. ↑ "Intel® Parallel Studio XE 2019 release notes". software.intel.com. Retrieved 2018-09-13.
cite-note-2525. ↑ "Intel® Parallel Studio XE 2020 release notes". software.intel.com. Retrieved 2019-12-16.
cite-note-2626. ↑ citerefmoorheadMoorhead, Patrick. "Intel Announces Gold Release Of OneAPI Toolkits And New Intel Server GPU". Forbes. Retrieved 2020-12-08.
External links
• Official website
• Threading Building Blocks Open Source Project Home
• Cilk Plus Open Source Project Home Archived 2021-01-17 at the Wayback Machine
• Intel's 'Parallelism Breakthrough' video series
• Parallel Studio Video Tour
• Intel Releases Parallel Studio (Dr. Dobbs)
• Intel addresses development life cycle with Parallel Studio (SDTimes)